#ifndef __VPLATFORM_H__
#define __VPLATFORM_H__

#if defined(WIN32) || defined(_WIN32)
#define VPLATFORM_WIN32
#elif defined(ANDROID)
#define VPLATFORM_ANDROID
#else 
#define VPLATFORM_IOS
#endif 

#ifdef VPLATFORM_WIN32
#include "VPlatformWIN32.h"
#elif defined(VPLATFORM_IOS)
#include "VPlatformIOS.h"
#elif defined(VPLATFORM_ANDROID)
#include "VPlatformAndroid.h"
#endif 

#define VMT_SAFE_WARN  
// type

#undef BYTE
#undef UINT
typedef unsigned char BYTE;
typedef unsigned int  UINT;


#undef NULL
#define NULL 0

#undef TRUE
#define TRUE 1
#undef FALSE 
#define FALSE 0

//


#ifdef VPLATFORM_WIN32
#define VEDITOR 1
#else
#define VEDITOR 0
#endif 
#endif 

